body {
    font-size: clamp(1.25rem, 0.7143rem + 1.4286vw, 2.5rem);
}

@font-face{font-family:"ArialNarrow";font-style:normal;font-weight:normal;src:url("../fonts/Arial_Narrow_Bold.woff2") format("woff2")}@font-face{font-family:"ArialNarrow";font-style:italic;font-weight:normal;src:url("Arial_Narrow_Bold_Italic.woff2") format("woff2")}*{position:relative;box-sizing:border-box;outline:0;margin:0;padding:0}header{position:fixed;z-index:1;top:0;left:0;width:100%;height:auto;text-align:center;transform:translateY(45vh);mix-blend-mode:difference}header h1{font:var(--var-h1-size)/1 ArialNarrow;letter-spacing:-0.025em;color:var(--color-white);transition:color 0.25s cubic-bezier(0, 0, 0.18, 1);will-change:color}header:hover h1{color:var(--color-red)}.intro_slider{background-color:#101010}.intro_slider .slick-slide{height:100vh;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:none !important}.intro_slider .slick-slide img{width:100%;height:100%;object-fit:contain !important;object-position:50% 50% !important;transition:width 0.5s cubic-bezier(0, 0, 0.18, 1),height 0.5s cubic-bezier(0, 0, 0.18, 1);will-change:width, height}.intro_slider .slick-slide.nextnext-slide,.intro_slider .slick-slide.next-slide{opacity:1 !important}.intro_slider .slick-slide.next-slide{z-index:1000 !important}.intro_slider .slick-slide.next-slide img{height:30%;width:30%}.intro_slider .slick-slide.nextnext-slide img{height:200%;width:200%}

main {
    height: 100vh
}

.last {
    display: none
}

main img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    display: flex
}

header h1 a, header h1 a:hover {
    text-decoration: none;
    color: inherit
}

header {
    transition: mix-blend-mode 0.25s cubic-bezier(0, 0, 0.18, 1);
}

header:hover {
    mix-blend-mode: normal;
}